module TWeapons
{
	imports
	{
		Base,
	}
	item CHockeyStick
    {
		DisplayCategory = Sports,
        MaxRange	=	1.6,
        WeaponSprite	=	CHockeyStick,
        MinAngle	=	0.85,
        Type	=	Weapon,
        MinimumSwingTime	=	2,
        KnockBackOnNoDeath	=	FALSE,
        SwingAmountBeforeImpact	=	0.02,
        Categories	=	Improvised;Blunt,
        ConditionLowerChanceOneIn	=	5,
        Weight	=	1.5,
        SplatNumber	=	1,
        PushBackMod	=	0.3,
        SubCategory	=	Swinging,
        ConditionMax	=	9,
        MaxHitCount	=	3,
        DoorDamage	=	1,
        SwingAnim	=	Bat,
        DisplayName	=	Carbon Fiber Hockey Stick,
        MinRange	=	0.61,
        SwingTime	=	2,
        KnockdownMod	=	0,
        SplatBloodOnNoDeath	=	FALSE,
        Icon	=	CHockeyStick,
        RunAnim	=	Run_Weapon2,
        IdleAnim	=	Idle_Weapon2,
        BreakSound  =   HockeyStickBreak,
        DoorHitSound = HockeyStickHit,
		HitSound = HockeyStickHit,
		HitFloorSound = HockeyStickHit,
		SwingSound = HockeyStickSwing,
        TreeDamage  =   0,
        TwoHandWeapon = TRUE,
        CriticalChance	=	30,
        CritDmgMultiplier = 2,
        MinDamage	=	0.5,
        MaxDamage	=	0.8,
        BaseSpeed = 1,
        AttachmentType = Shovel,
    }
	recipe Add Wire to Carbon Hockey Stick
	{
		CHockeyStick,
		BarbedWire,
		RippedSheets=3,
		keep Hammer/HammerStone/BallPeenHammer,
		Result 		: CHockeyStickWire,
		Time 		: 200,
		Category 		: Weapons,
		SkillRequired 		: MetalWelding=0,
		OnGiveXP 		: Give25MWXP,
		Prop1 		: Hammer,
		Prop2 		: CHockeyStick,
	}
	item CHockeyStickWire
    {
		DisplayCategory = Sports,
        MaxRange	=	1.6,
        WeaponSprite	=	CHockeyStickWire,
        MinAngle	=	0.85,
        Type	=	Weapon,
        MinimumSwingTime	=	2,
        KnockBackOnNoDeath	=	FALSE,
        SwingAmountBeforeImpact	=	0.02,
        Categories	=	Improvised;Blunt,
        ConditionLowerChanceOneIn	=	5,
        Weight	=	1.5,
        SplatNumber	=	1,
        PushBackMod	=	0.3,
        SubCategory	=	Swinging,
        ConditionMax	=	10,
        MaxHitCount	=	3,
        DoorDamage	=	1,
        SwingAnim	=	Bat,
        DisplayName	=	Barbed Wire Hockey Stick,
        MinRange	=	0.61,
        SwingTime	=	2,
        KnockdownMod	=	0,
        SplatBloodOnNoDeath	=	FALSE,
        Icon	=	CHockeyStickWire,
        RunAnim	=	Run_Weapon2,
        IdleAnim	=	Idle_Weapon2,
        BreakSound  =   HockeyStickBreak,
        DoorHitSound = HockeyStickHit,
		HitSound = HockeyStickHit,
		HitFloorSound = HockeyStickHit,
		SwingSound = HockeyStickSwing,
        TreeDamage  =   0,
        TwoHandWeapon = TRUE,
        CriticalChance	=	30,
        CritDmgMultiplier = 2,
        MinDamage	=	0.7,
        MaxDamage	=	1,
        BaseSpeed = 1,
        AttachmentType = Shovel,
    }
	item LongSword
    {
		DisplayCategory = Weapon,
        MaxRange	=	1.5,
        WeaponSprite	=	LongSword,
        MinAngle	=	0.8,
        Type	=	Weapon,
        MinimumSwingTime	=	3,
        HitFloorSound	=	KatanaHit,
		ImpactSound	=	KatanaHit,
		DoorHitSound = KatanaHit,
		HitSound	=	KatanaHit,
		SwingSound = KatanaSwing,
        KnockBackOnNoDeath = TRUE,
        SwingAmountBeforeImpact	=	0.02,
        Categories	=	LongBlade,
        Weight	=	2,
        ConditionLowerChanceOneIn	=	15,
        PushBackMod	=	0.5,
        SubCategory	=	Swinging,
        ConditionMax	=	12,
        MaxHitCount	=	3,
        DoorDamage	=	8,
        SwingAnim	=	Bat,
        CriticalChance	=	35,
        CritDmgMultiplier = 6,
        DisplayName	=	Long Sword,
        MinRange	=	0.61,
        SwingTime	=	3,
        HitAngleMod	=	-30,
        KnockdownMod	=	0,
        Icon	=	LongSword,
        RunAnim	=	Run_Weapon2,
        BreakSound  =   KatanaBreak,
        TreeDamage  =   1,
        CriticalChance	=	30,
        CritDmgMultiplier = 10,
        MinDamage	=	8,
        MaxDamage	=	8,
        BaseSpeed = 1.1,
        WeaponLength = 0.3,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        TwoHandWeapon = TRUE,
        WeaponLength = 0.4,
        AttachmentType = BigBlade,
    }
	item MilitaryKnife
	{
		DisplayCategory = Weapon,
		MaxRange	=	0.9,
		WeaponSprite	=	MilitaryKnife,
		MinAngle	=	0.65,
		Type	=	Weapon,
		MinimumSwingTime	=	2,
		KnockBackOnNoDeath	=	FALSE,
		SwingAmountBeforeImpact	=	0.02,
		Categories	=	SmallBlade,
		ConditionLowerChanceOneIn	=	15,
		Weight	=	0.5,
		SplatNumber	=	4,
		PushBackMod	=	0.3,
		SubCategory	=	Stab,
		AimingMod	=	0.8,
		ConditionMax	=	12,
		MaxHitCount	=	1,
		IsAimedHandWeapon	=	TRUE,
		DoorDamage	=	1,
		SwingAnim	=	Stab,
		DisplayName	=	Military Knife,
		MinRange	=	0.55,
		CloseKillMove = Jaw_Stab,
		SwingTime	=	2,
		KnockdownMod	=	0,
		SplatBloodOnNoDeath	=	TRUE,
		Icon	=	MilitaryKnife,
		RunAnim	=	Run_Weapon2,
        IdleAnim	=	Idle_Weapon2,
        TreeDamage  =   2,
        EnduranceMod = 0.5,
        BreakSound  =   HuntingKnifeBreak,
        MetalValue = 30,
        CriticalChance	=	50,
        CritDmgMultiplier = 3,
        MinDamage	=	0.8,
        MaxDamage	=	1.2,
		BaseSpeed = 1.1,
	 	WeaponLength = 0.25,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        HitFloorSound	=	HuntingKnifeHit,
        ImpactSound	=	HuntingKnifeHit,
        DoorHitSound = HuntingKnifeHit,
		HitSound	=	HuntingKnifeHit,
		SwingSound = HuntingKnifeSwing,
		AttachmentType = Knife,
        Tags = CutPlant,
    }
	item TacticalKnife
	{
		DisplayCategory = Weapon,
		MaxRange	=	0.9,
		WeaponSprite	=	TacticalKnife,
		MinAngle	=	0.65,
		Type	=	Weapon,
		MinimumSwingTime	=	2,
		KnockBackOnNoDeath	=	FALSE,
		SwingAmountBeforeImpact	=	0.02,
		Categories	=	SmallBlade,
		ConditionLowerChanceOneIn	=	15,
		Weight	=	0.5,
		SplatNumber	=	4,
		PushBackMod	=	0.3,
		SubCategory	=	Stab,
		AimingMod	=	0.8,
		ConditionMax	=	12,
		MaxHitCount	=	1,
		IsAimedHandWeapon	=	TRUE,
		DoorDamage	=	1,
		SwingAnim	=	Stab,
		DisplayName	=	Tactical Knife,
		MinRange	=	0.55,
		CloseKillMove = Jaw_Stab,
		SwingTime	=	2,
		KnockdownMod	=	0,
		SplatBloodOnNoDeath	=	TRUE,
		Icon	=	TacticalKnife,
		RunAnim	=	Run_Weapon2,
        IdleAnim	=	Idle_Weapon2,
        TreeDamage  =   2,
        EnduranceMod = 0.5,
        BreakSound  =   HuntingKnifeBreak,
        MetalValue = 30,
        CriticalChance	=	50,
        CritDmgMultiplier = 3,
        MinDamage	=	0.8,
        MaxDamage	=	1.2,
		BaseSpeed = 1.1,
	 	WeaponLength = 0.25,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        HitFloorSound	=	HuntingKnifeHit,
        ImpactSound	=	HuntingKnifeHit,
        DoorHitSound = HuntingKnifeHit,
		HitSound	=	HuntingKnifeHit,
		SwingSound = HuntingKnifeSwing,
		AttachmentType = Knife,
        Tags = CutPlant,
    }
	item TacticalMachete
    {
		DisplayCategory = Weapon,
        MaxRange	=	1.25,
        WeaponSprite	=	TacticalMachete,
        MinAngle	=	0.7,
        Type	=	Weapon,
		SwingSound = MacheteSwing,
        HitFloorSound	=	MacheteHit,
		ImpactSound	=	MacheteHit,
        DoorHitSound = MacheteHit,
		HitSound	=	MacheteHit,
        MinimumSwingTime	=	4,
        KnockBackOnNoDeath	=	FALSE,
        SwingAmountBeforeImpact	=	0.02,
        Categories	=	LongBlade,
        ConditionLowerChanceOneIn	=	25,
        Weight	=	2,
        SplatNumber	=	2,
        PushBackMod	=	0.3,
        SubCategory	=	Swinging,
        ConditionMax	=	15,
        MaxHitCount	=	2,
        DoorDamage	=	10,
        SwingAnim	=	Bat,
        DisplayName	=	Tactical Machete,
        MinRange	=	0.6,
        SwingTime	=	4,
        KnockdownMod	=	2,
        SplatBloodOnNoDeath	=	FALSE,
        Icon	=	TacticalMachete,
        TreeDamage  =   10,
        CriticalChance	=	20,
        CritDmgMultiplier = 5,
        MinDamage	=	2,
        MaxDamage	=	3,
        BaseSpeed = 1.1,
        WeaponLength = 0.3,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        AttachmentType = Knife,
        Tags = CutPlant;SharpKnife,
        DoorHitSound = MacheteHit,
		HitSound = MacheteHit,
		HitFloorSound = MacheteHit,
        BreakSound  =   MacheteBreak,
		SwingSound = MacheteSwing,
    }
	item TacticalTomahawk
	{
		DisplayCategory = ToolWeapon,
		MaxRange	=	1.12,
		WeaponSprite	=	TacticalTomahawk,
		MinAngle	=	0.67,
		Type	=	Weapon,
		MinimumSwingTime	=	3,
		KnockBackOnNoDeath	=	FALSE,
		SwingAmountBeforeImpact	=	0.02,
		Categories	=	Axe,
		ConditionLowerChanceOneIn	=	15,
		Weight	=	2,
		SplatNumber	=	2,
		PushBackMod	=	0.3,
		SubCategory	=	Swinging,
		ConditionMax	=	20,
		MaxHitCount	=	2,
		DoorDamage	=	20,
		SwingAnim	=	Bat,
		DisplayName	=	Tactical Tomahawk,
		MinRange	=	0.6,
		SwingTime	=	4,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	FALSE,
		Icon	=	TacticalTomahawk,
        BreakSound  =   HandAxeBreak,
        DoorHitSound = HandAxeHit,
        HitSound = HandAxeHit,
        HitFloorSound = HandAxeHit,
		SwingSound = HandAxeSwing,
        TreeDamage  =   15,
        CriticalChance	=	15,
        CritDmgMultiplier = 5,
        MinDamage	=	0.7,
        MaxDamage	=	1.6,
        BaseSpeed = 1.05,
      	WeaponLength = 0.35,
      	DamageCategory = Slash,
        DamageMakeHole = TRUE,
        AttachmentType = Hammer,
        Tags = ChopTree;CutPlant,
  	}
	item TacticalAxe
    {
		DisplayCategory = ToolWeapon,
        MaxRange	=	1.35,
        WeaponSprite	=	TacticalAxe,
        MinAngle	=	0.8,
        Type	=	Weapon,
        MinimumSwingTime	=	0.5,
        KnockBackOnNoDeath	=	TRUE,
        SwingAmountBeforeImpact	=	0.002,
        Categories	=	Axe,
        ConditionLowerChanceOneIn	=	25,
        Weight	=	2.5,
        SplatNumber	=	3,
        PushBackMod	=	0.3,
		EnduranceMod	=	2,
        SubCategory	=	Swinging,
        ConditionMax	=	15,
        MaxHitCount	=	3,
        DoorDamage	=	55,
        IdleAnim	=	Idle_Weapon2,
        SwingAnim	=	Heavy,
        DisplayName	=	Tactical Axe,
        MinRange	=	0.61,
        SwingTime	=	0.5,
        HitAngleMod	=	-30,
        SplatSize	=	5,
        KnockdownMod	=	3,
        SplatBloodOnNoDeath	=	TRUE,
        Icon	=	TacticalAxe,
        RunAnim	=	Run_Weapon2,
        TwoHandWeapon = TRUE,
        SwingSound = WoodAxeSwing,
        DoorHitSound = WoodAxeHit,
        HitSound = WoodAxeHit,
        HitFloorSound = WoodAxeHit,
        BreakSound = WoodAxeBreak,
        TreeDamage  =   55,
        MetalValue = 120,
        CriticalChance	=	50,
        CritDmgMultiplier = 12,
        MinDamage	=	1.5,
        MaxDamage	=	3,
        BaseSpeed = 1.1,
  		WeaponLength = 0.5,
  		RequiresEquippedBothHands = TRUE,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        AttachmentType = BigBlade,
        Tags = ChopTree;CutPlant,
  	}
	recipe Make Halberd
	{
		TacticalAxe,
		MilitaryKnife,
		DuctTape=2,
		BlowTorch=5,
		keep WeldingMask,
		Result 		: HalberdAxe,
		Sound 		: Sawing,
		Time 		: 1000,
		Category 		: Weapons,
		SkillRequired 		: MetalWelding=2,
		OnGiveXP 		: Give25MWXP,
		AnimNode 		: SawLog,		
	}
	item HalberdSpear
	{
		DisplayCategory = WeaponCrafted,
		MaxRange 		= 1.6,
		WeaponSprite 		= Halberd,
		MinAngle 		= 0.8,
		Type 		= Weapon,
		MinimumSwingTime 		= 1.5,
		KnockBackOnNoDeath 		= FALSE,
		SwingAmountBeforeImpact 		= 0.02,
		Categories 		= Improvised;Spear,
		ConditionLowerChanceOneIn 		= 25,
		Weight 		= 3,
		SplatNumber 		= 1,
		PushBackMod 		= 0.3,
		SubCategory 		= Spear,
		ConditionMax 		= 20,
		MaxHitCount 		= 2,
		DoorDamage 		= 10,
		SwingAnim 		= Spear,
		DisplayName 		= Halberd Spear,
		MinRange 		= 0.98,
		SwingTime 		= 2,
		KnockdownMod 		= 0,
		SplatBloodOnNoDeath 		= FALSE,
		Icon 		= Halberd,
		RunAnim 		= Run_Weapon2,
		IdleAnim 		= Idle_Weapon2,
		TreeDamage 		= 12,
		TwoHandWeapon 		= TRUE,
		CriticalChance 		= 30,
		CritDmgMultiplier 		= 10,
		MinDamage 		= 1.5,
		MaxDamage 		= 2,
		BaseSpeed = 1.1,
		DamageCategory 		= Slash,
		DamageMakeHole 		= TRUE,
		BreakSound  =   SpearMacheteBreak,
        HitFloorSound	=	SpearMacheteHit,
        ImpactSound	=	SpearMacheteHit,
        DoorHitSound = SpearMacheteHit,
        HitSound	=	SpearMacheteHit,
        SwingSound	=	SpearMacheteSwing,
		AttachmentType = Shovel,
        Tags = FishingSpear,
	}
	item HalberdAxe
	{
		DisplayCategory = WeaponCrafted,
		MaxRange 		= 1.55,
		WeaponSprite 		= Halberd,
		MinAngle 		= 0.8,
		Type 		= Weapon,
		MinimumSwingTime 		= 0.5,
		KnockBackOnNoDeath 		= TRUE,
		SwingAmountBeforeImpact 		= 0.002,
		Categories 		= Improvised;Axe,
		ConditionLowerChanceOneIn 		= 25,
		Weight 		= 3,
		SplatNumber 		= 3,
		PushBackMod 		= 0.5,
		EnduranceMod	=	2,
		SubCategory 		= Swinging,
		ConditionMax 		= 18,
		MaxHitCount 		= 3,
		DoorDamage 		= 55,
		IdleAnim	=	Idle_Weapon2,
		SwingAnim 		= Heavy,
		DisplayName 		= Halberd Axe,
		MinRange 		= 0.8,
		SwingTime 		= 0.5,
		HitAngleMod	=	-20,
		SplatSize	=	5,
		KnockdownMod 		= 3,
		SplatBloodOnNoDeath 		= TRUE,
		Icon 		= Halberd,
		RunAnim 		= Run_Weapon2,
		TwoHandWeapon = TRUE,
		SwingSound = WoodAxeSwing,
        DoorHitSound = WoodAxeHit,
        HitSound = WoodAxeHit,
        HitFloorSound = WoodAxeHit,
        BreakSound = WoodAxeBreak,
		TreeDamage 		= 55,
		MetalValue = 120,
		CriticalChance 		= 50,
		CritDmgMultiplier 		= 12,
		MinDamage 		= 1.8,
		MaxDamage 		= 3.2,
		BaseSpeed = 1.2,
		WeaponLength = 0.5,
		RequiresEquippedBothHands = TRUE,
		DamageCategory 		= Slash,
		DamageMakeHole 		= TRUE,
		AttachmentType 		= BigBlade,
		Tags = ChopTree;CutPlant,
	}
	recipe Attach Tactical Knife to Spear
    {
        SpearCrafted,
        TacticalKnife,
        DuctTape=2,

        Result:SpearTKnife,
        Time:100.0,
        OnCreate:Recipe.OnCreate.UpgradeSpear,
        Category:Survivalist,
    }
	recipe Reclaim Tactical Knife from Spear
    {
        SpearTKnife,

        Result:TacticalKnife,
        OnCreate:Recipe.OnCreate.DismantleSpear,
        Time:60.0,
        Category:Survivalist,
    }
	item SpearTKnife
    {
		DisplayCategory = WeaponCrafted,
        MaxRange	=	1.5,
        WeaponSprite	=	SpearTKnife,
        MinAngle	=	0.8,
        Type	=	Weapon,
        MinimumSwingTime	=	2,
        KnockBackOnNoDeath	=	FALSE,
        SwingAmountBeforeImpact	=	0.02,
        Categories	=	Improvised;Spear,
        ConditionLowerChanceOneIn	=	10,
        Weight	=	1.5,
        SplatNumber	=	1,
        PushBackMod	=	0.3,
        SubCategory	=	Spear,
        ConditionMax	=	10,
        MaxHitCount	=	2,
        DoorDamage	=	7,
        SwingAnim	=	Spear,
        DisplayName	=	Spear With Tactical Knife,
        MinRange	=	0.98,
        SwingTime	=	2,
        KnockdownMod	=	0,
        SplatBloodOnNoDeath	=	FALSE,
        Icon	=	SpearTKnife,
        RunAnim	=	Run_Weapon2,
        IdleAnim	=	Idle_Weapon2,
        TreeDamage  =   0,
        TwoHandWeapon = TRUE,
        CriticalChance	=	30,
        CritDmgMultiplier = 10,
        MinDamage	=	1.2,
        MaxDamage	=	1.7,
		BaseSpeed = 1.1,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        BreakSound  =   SpearHuntingKnifeBreak,
        HitFloorSound	=	SpearHuntingKnifeHit,
        ImpactSound	=	SpearHuntingKnifeHit,
        DoorHitSound = SpearHuntingKnifeHit,
        HitSound	=	SpearHuntingKnifeHit,
        SwingSound	=	SpearHuntingKnifeSwing,
		AttachmentType = Shovel,
        Tags = FishingSpear,
    }
	recipe Attach Tactical Machete to Spear
    {
        SpearCrafted,
        TacticalMachete,
        DuctTape=2,

        Result:SpearTMachete,
        Time:100.0,
        OnCreate:Recipe.OnCreate.UpgradeSpear,
        Category:Survivalist,
    }
	recipe Reclaim Tactical Machete from Spear
    {
        SpearTMachete,

        Result:TacticalMachete,
        OnCreate:Recipe.OnCreate.DismantleSpear,
        Time:60.0,
        Category:Survivalist,
    }
	item SpearTMachete
    {
		DisplayCategory = WeaponCrafted,
        MaxRange	=	1.6,
        WeaponSprite	=	SpearTMachete,
        MinAngle	=	0.8,
        Type	=	Weapon,
        MinimumSwingTime	=	2,
        KnockBackOnNoDeath	=	FALSE,
        SwingAmountBeforeImpact	=	0.02,
        Categories	=	Improvised;Spear,
        ConditionLowerChanceOneIn	=	10,
        Weight	=	1.5,
        SplatNumber	=	1,
        PushBackMod	=	0.3,
        SubCategory	=	Spear,
        ConditionMax	=	12,
        MaxHitCount	=	2,
        DoorDamage	=	10,
        SwingAnim	=	Spear,
        DisplayName	=	Spear With Tactical Machete,
        MinRange	=	0.98,
        SwingTime	=	2,
        KnockdownMod	=	0,
        SplatBloodOnNoDeath	=	FALSE,
        Icon	=	SpearTMachete,
        RunAnim	=	Run_Weapon2,
        IdleAnim	=	Idle_Weapon2,
        TreeDamage  =   0,
        TwoHandWeapon = TRUE,
        CriticalChance	=	30,
        CritDmgMultiplier = 10,
        MinDamage	=	1.5,
        MaxDamage	=	2,
        BaseSpeed = 1,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        BreakSound  =   SpearMacheteBreak,
        HitFloorSound	=	SpearMacheteHit,
        ImpactSound	=	SpearMacheteHit,
        DoorHitSound = SpearMacheteHit,
        HitSound	=	SpearMacheteHit,
        SwingSound	=	SpearMacheteSwing,
		AttachmentType = Shovel,
        Tags = FishingSpear,
    }
	recipe Halberd Axe Mode
	{
		HalberdSpear,
		Result 		: HalberdAxe,
		Time 		: 2,
		OnCreate 		: HalberdShift,
	}
	recipe Halberd Spear Mode
	{
		HalberdAxe,
		Result 		: HalberdSpear,
		Time 		: 2,
		OnCreate 		: HalberdShift,
	}
	item TacticalBlade
    {
		DisplayCategory = Weapon,
        MaxRange	=	1.3,
        WeaponSprite	=	TacticalBlade,
        MinAngle	=	0.7,
        Type	=	Weapon,
        SwingSound = MacheteSwing,
        HitFloorSound	=	MacheteHit,
		ImpactSound	=	MacheteHit,
        DoorHitSound = MacheteHit,
		HitSound	=	MacheteHit,
        MinimumSwingTime	=	4,
        KnockBackOnNoDeath	=	FALSE,
        SwingAmountBeforeImpact	=	0.02,
        Categories	=	LongBlade,
        ConditionLowerChanceOneIn	=	25,
        Weight	=	1.5,
        SplatNumber	=	2,
        PushBackMod	=	0.3,
        SubCategory	=	Swinging,
        ConditionMax	=	15,
        MaxHitCount	=	2,
        DoorDamage	=	10,
        SwingAnim	=	Bat,
        DisplayName	=	Tactical Ninja Sword,
        MinRange	=	0.6,
        SwingTime	=	4,
        KnockdownMod	=	2,
        SplatBloodOnNoDeath	=	FALSE,
        Icon	=	TacticalBlade,
        TreeDamage  =   10,
        CriticalChance	=	30,
        CritDmgMultiplier = 5,
        MinDamage	=	2,
        MaxDamage	=	2.5,
        BaseSpeed = 1.2,
        WeaponLength = 0.3,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        AttachmentType = Knife,
        Tags = CutPlant;SharpKnife,
		DoorHitSound = MacheteHit,
		HitSound = MacheteHit,
		HitFloorSound = MacheteHit,
        BreakSound  =   MacheteBreak,
		SwingSound = MacheteSwing,
    }
	item SpearTBlade
    {
		DisplayCategory = WeaponCrafted,
        MaxRange	=	1.6,
        WeaponSprite	=	SpearTBlade,
        MinAngle	=	0.8,
        Type	=	Weapon,
        MinimumSwingTime	=	2,
        KnockBackOnNoDeath	=	FALSE,
        SwingAmountBeforeImpact	=	0.02,
        Categories	=	Improvised;Spear,
        ConditionLowerChanceOneIn	=	10,
        Weight	=	1.5,
        SplatNumber	=	1,
        PushBackMod	=	0.3,
        SubCategory	=	Spear,
        ConditionMax	=	12,
        MaxHitCount	=	2,
        DoorDamage	=	10,
        SwingAnim	=	Spear,
        DisplayName	=	Spear With Ninja Sword,
        MinRange	=	0.98,
        SwingTime	=	2,
        KnockdownMod	=	0,
        SplatBloodOnNoDeath	=	FALSE,
        Icon	=	SpearTBlade,
        RunAnim	=	Run_Weapon2,
        IdleAnim	=	Idle_Weapon2,
        TreeDamage  =   0,
        TwoHandWeapon = TRUE,
        CriticalChance	=	30,
        CritDmgMultiplier = 10,
        MinDamage	=	1.3,
        MaxDamage	=	1.8,
        BaseSpeed = 1.1,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        BreakSound  =   SpearMacheteBreak,
        HitFloorSound	=	SpearMacheteHit,
        ImpactSound	=	SpearMacheteHit,
        DoorHitSound = SpearMacheteHit,
        HitSound	=	SpearMacheteHit,
        SwingSound	=	SpearMacheteSwing,
		AttachmentType = Shovel,
        Tags = FishingSpear,
    }
	recipe Attach Ninja Sword to Spear
    {
        SpearCrafted,
        TacticalBlade,
        DuctTape=2,

        Result:SpearTBlade,
        Time:100.0,
        OnCreate:Recipe.OnCreate.UpgradeSpear,
        Category:Survivalist,
    }
	recipe Reclaim Ninja Sword from Spear
    {
        SpearTBlade,

        Result:TacticalBlade,
        OnCreate:Recipe.OnCreate.DismantleSpear,
        Time:60.0,
        Category:Survivalist,
    }
}